# format(*args, **kwargs)：格式化字符串（Python 3.0+）。
# f-string：格式化字符串字面量（Python 3.6+）。
# zfill(width)：在字符串左侧填充 0 至指定宽度。
# center(width[, fillchar])：居中对齐，两侧填充 fillchar（默认为空格）。
# ljust()/rjust()：左 / 右对齐，填充指定字符。


# format 方法
print("Hello, {}!".format("Alice"))     # "Hello, Alice!"
print("{0} {1}".format("a", "b"))       # "a b"
print("{name} is {age}".format(name="Bob", age=25))  # "Bob is 25"

# f-string
name = "Charlie"
print(f"Hello, {name}!")  # "Hello, Charlie!"

# 对齐与填充
print("abc".zfill(5))     # "00abc"
print("abc".center(7, "*"))  # "**abc**"